package com.itheima.sh.dao;

import com.itheima.sh.pojo.Order;
import org.apache.ibatis.annotations.Param;

/*
    订单的接口
 */
public interface OrderMapper {
    //1.定义方法实现一对一查询：需求：通过订单编号20140921003查询出订单信息，并查询出下单人信息。
    Order queryOneToOne(@Param("orderNumber") String orderNumber);

    /*
        【需求】：查询订单号为20140921001的订单的详情信息即查询订单信息+订单中的商品信息；
     */
    Order queryManyToMany(@Param("orderNumber") String orderNumber);

    /*
       【需求】：根据订单号（20140921001） 查询订单信息  查询订单所属用户信息 查询订单中的详细商品信息
    */
    Order queryManyToMany2(@Param("orderNumber") String orderNumber);
}
